package ru.lab1client.dasbundos;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class MultiThreadClient {

	/*
	 * Порт, на котором работает сервер
	 */
	static final int SERVER_PORT = 31007;

	/*
	 * Хост, на котором работает сервер
	 */
	static final String HOST = "localhost";

	/*
	 * Адрес серверного хоста
	 */
	private static InetAddress inetAddress;

	/*
	 * Количество клиентов
	 */
	public static int mThreads = 0;
	
	public static int mThreadId = 1;		

	/*
	 * Максимальное количество клиентов
	 */
	public static final int MAX_THREADS = 5;

	public static void main(String[] args) {

		try {
			inetAddress = InetAddress.getByName(HOST);
		}
		catch (UnknownHostException e) {
			e.printStackTrace();
		}
		while (true) {
			if (mThreads < MAX_THREADS) {
				new ClientThread(inetAddress, mThreadId);
				mThreads++;
				mThreadId++;
			}

			try {
				Thread.sleep(5000);
			}
			catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}

}